apr
本枚举提供了权限标志。 在打开任一类型的文件时,对该文件路径所包含的每一个目录都应具有执行权限,对于指定的文件的权限要取决于以何种方式打开它(只读、读写等)。在目录进行增删操作也要具有相应权限,如:在目录中创建文件必须具有目录的写与执行权限,查看目录下文件列表要有目录的读权限。系统会检查进程权限,如果是root进程则可以访问;如果进程的用户ID为文件所有者,并且相应位己设置(用户读、写、执行)可以访问;然后检查用户组权限、其它用户权限。
枚举成员摘要 | |
---|---|
设置用户ID | 32768 设置用户ID,当执行该文件时,将进程的有效用户ID设置为文件所有者的用户ID,但因此运行设置用户ID的进程通常可以得到额外的权限。 |
用户读 | 1024 用户读。 |
用户写 | 512 用户写 |
用户执行 | 256 用户执行 |
设置组ID | 16384 设置组ID,当执行该文件时,将进程的有效组ID设置为文件的组所有者ID。因此运行设置组ID的进程通常可以得到额外的权限,使用时请谨慎。 |
组读 | 64 组读 |
组写 | 32 组写 |
组执行 | 16 组执行 |
粘住位 | 8192 如果对一个目录设置了粘住位,则只有对该目录具有写权限的用户在满足下列条件之一才可删除或更名该目录文件: 拥有该文件; 拥有该目录; 超级用户。 |
其它读 | 4 其它读 |
其它写 | 2 其它写 |
其它执行 | 1 其它执行 |
系统默认 | 4095 使用系统默认的权限。 |
拷贝文件 | 4096 拷贝文件权限。 |